.Base_Setup {
	margin-left: 45px;
	margin-right: 45px;
    text-align: start;
}

.Base_Setup .filters {
	width: 100%;
	height: 44px;
	margin: 10px 0;
}

.Base_Setup .filters > div {
	cursor: pointer;
	display: inline-block;
	height: 21px;
	padding: 9px 18px;
	border: 1px solid #666;
	margin-right: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-box-shadow: inset -1px -1px 5px gray;
	-moz-box-shadow: inset -1px -1px 5px gray;
	box-shadow: inset -1px -1px 5px gray;

	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #e7e7e7 40%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(40%,#e7e7e7), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#e7e7e7 40%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#e7e7e7 40%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#e7e7e7 40%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#e7e7e7 40%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}

.Base_Setup .filters > div.selected {
	color: black;
	padding: 10px 17px 8px 19px;	

	-webkit-box-shadow: inset 1px 1px 5px gray;
	-moz-box-shadow: inset 1px 1px 5px gray;
	box-shadow: inset 1px 1px 5px gray;

	background: #d0e8fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #d0e8fc 0%, #badcf6 40%, #93caf7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e8fc), color-stop(40%,#badcf6), color-stop(100%,#93caf7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d0e8fc 0%,#badcf6 40%,#93caf7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d0e8fc 0%,#badcf6 40%,#93caf7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d0e8fc 0%,#badcf6 40%,#93caf7 100%); /* IE10+ */
	background: linear-gradient(top,  #d0e8fc 0%,#badcf6 40%,#93caf7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e8fc', endColorstr='#93caf7',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .big-button {
    display: inline-block;
	width: 300px;
	height: 160px;
	margin: 5px;
    text-align: center;
	
	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* end border radius */
	-webkit-box-shadow: 1px 1px 6px gray;
	-moz-box-shadow: 1px 1px 6px gray;
	box-shadow: 1px 1px 6px gray;
}
#Base_Setup .big-button,
#Base_Setup .toggle_options {
	/* css3 gray 2color gradient */
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); /* W3C */
	/* end css3 gray 2color gradient */
}

#Base_Setup .big-button:hover,
#Base_Setup .toggle_options:hover {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* W3C */
	/* end css3 gray 2color gradient */
}

#Base_Setup .big-button .package_label {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;

	text-shadow: 1px 1px 3px #CCC;
}

#Base_Setup .big-button .package_icon {
	float: left;
	margin-top: 2px;
	margin-left: 26px;
	padding-top: 5px;
}
#Base_Setup .big-button .package_icon,
#Base_Setup .big-button .package_icon img {
	width: 100px;
	height: 100px;
}

#Base_Setup .big-button .version {
	position: absolute;
	left: 5px;
	bottom: 5px;
	color: #777;
}

#Base_Setup .big-button .actions {
	position: relative;
	float: right;
	width: 160px;
}

#Base_Setup .big-button .options .actions {
	float: none;
	height: 25px;
	padding-right: 6px;
	width: 100%;
}

#Base_Setup .big-button .action {
	position: relative;
	cursor: pointer;
    font-weight: bold;
    width: 130px;
    line-height: 25px;
    min-height: 27px;
    display: block;
    border: none;
    text-align: center;
    vertical-align: middle;
	margin-top: 20px;
	color: white;
	text-shadow: 0px 0px 6px black;
	padding-right: 6px;
	padding-top: 2px;
    margin-left: auto;
    margin-right: auto;
	
	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* end border radius */
	
	/* css3 shadow border*/
	-webkit-box-shadow: 1px 1px 3px gray;
	-moz-box-shadow: 1px 1px 3px gray;
	box-shadow: 1px 1px 3px gray;
	/* end css3 shadow border*/
}
.epesi_rtl #Base_Setup .big-button .action {
	padding-right: 0px;
	padding-left: 6px;
}

#Base_Setup .big-button .action img {
	position: absolute;
	bottom: 3px;
	right: 5px;
}

.epesi_rtl #Base_Setup .big-button .action img {
	position: absolute;
	bottom: 3px;
	left: 5px;
    right: auto;
}

#Base_Setup .big-button .options .action {
	float: right;
    font-weight: normal;
    width: 100px;
    line-height: 18px;
    min-height: 20px;
	margin-top: 0px;
	margin-right: 6px;
	margin-left: 10px;
}
.epesi_rtl #Base_Setup .big-button .options .action {
	float: left;
}

#Base_Setup .big-button .subaction {
	padding-top: 3px;
	width: 130px;
	height: 30px;
	padding-right: 6px;
	position: relative;
}
.epesi_rtl #Base_Setup .big-button .subaction {
	padding-right: 0px;
	padding-left: 6px;
}

#Base_Setup .big-button .subaction:first-child {
	padding-top: 0px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
#Base_Setup .big-button .subaction:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

#Base_Setup .big-button .toggle_options {
	color: #777;
	text-shadow: none;
}

#Base_Setup .option_spacer {
	width: auto;
	margin: 0px 10px;
	border-top: 1px solid gray;
	border-bottom: 1px solid white;
}

#Base_Setup .options {
	width: 100%;
	text-align: left;
	position: absolute;
	top:155px;
	z-index: 8;
	
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;

	-webkit-box-shadow: 1px 4px 6px gray;
	-moz-box-shadow: 1px 4px 6px gray;
	box-shadow: 1px 4px 6px gray;

	background: #e1e1e1; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e3e3 0%, #d2d2d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e3e3 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e3e3 0%,#d2d2d2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e3e3e3 0%,#d2d2d2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e3e3e3 0%,#d2d2d2 100%); /* W3C */
}

#Base_Setup .option {
	height: 30px;
}

#Base_Setup .option_label {
	width: 150px;
	padding: 7px 10px 7px 10px;
	text-align: left;
}
.epesi_rtl #Base_Setup .option_label {
	text-align: right;
}
#Base_Setup .option_action {
	width: 110px;
	float: right;
	padding: 2px 0px 2px 0;
}
.epesi_rtl #Base_Setup .option_action {
	float: left;
	margin-left: -6px;
}

#Base_Setup .install {
	background: #70b870; /* Old browsers */
	background: -moz-linear-gradient(top,  #70b870 0%, #59ab59 50%, #389c38 51%, #63b163 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70b870), color-stop(50%,#59ab59), color-stop(51%,#389c38), color-stop(100%,#63b163)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70b870 0%,#59ab59 50%,#389c38 51%,#63b163 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70b870 0%,#59ab59 50%,#389c38 51%,#63b163 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70b870 0%,#59ab59 50%,#389c38 51%,#63b163 100%); /* IE10+ */
	background: linear-gradient(top,  #70b870 0%,#59ab59 50%,#389c38 51%,#63b163 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b870', endColorstr='#63b163',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .install:hover {
	background: #7fbf7f; /* Old browsers */
	background: -moz-linear-gradient(top,  #7fbf7f 0%, #6ab46a 50%, #40b240 51%, #73b973 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fbf7f), color-stop(50%,#6ab46a), color-stop(51%,#40b240), color-stop(100%,#73b973)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7fbf7f 0%,#6ab46a 50%,#40b240 51%,#73b973 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7fbf7f 0%,#6ab46a 50%,#40b240 51%,#73b973 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7fbf7f 0%,#6ab46a 50%,#40b240 51%,#73b973 100%); /* IE10+ */
	background: linear-gradient(top,  #7fbf7f 0%,#6ab46a 50%,#40b240 51%,#73b973 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fbf7f', endColorstr='#73b973',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .partial-install {
	background: rgb(131,213,83); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(131,213,83,1) 0%, rgba(110,205,55,1) 50%, rgba(87,179,33,1) 51%, rgba(119,209,67,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,213,83,1)), color-stop(50%,rgba(110,205,55,1)), color-stop(51%,rgba(87,179,33,1)), color-stop(100%,rgba(119,209,67,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(131,213,83,1) 0%,rgba(110,205,55,1) 50%,rgba(87,179,33,1) 51%,rgba(119,209,67,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(131,213,83,1) 0%,rgba(110,205,55,1) 50%,rgba(87,179,33,1) 51%,rgba(119,209,67,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(131,213,83,1) 0%,rgba(110,205,55,1) 50%,rgba(87,179,33,1) 51%,rgba(119,209,67,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(131,213,83,1) 0%,rgba(110,205,55,1) 50%,rgba(87,179,33,1) 51%,rgba(119,209,67,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83d553', endColorstr='#77d143',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .partial-install {
	background: rgb(143,217,101); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(143,217,101,1) 0%, rgba(125,211,75,1) 50%, rgba(99,204,38,1) 51%, rgba(133,214,86,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,217,101,1)), color-stop(50%,rgba(125,211,75,1)), color-stop(51%,rgba(99,204,38,1)), color-stop(100%,rgba(133,214,86,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(143,217,101,1) 0%,rgba(125,211,75,1) 50%,rgba(99,204,38,1) 51%,rgba(133,214,86,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(143,217,101,1) 0%,rgba(125,211,75,1) 50%,rgba(99,204,38,1) 51%,rgba(133,214,86,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(143,217,101,1) 0%,rgba(125,211,75,1) 50%,rgba(99,204,38,1) 51%,rgba(133,214,86,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(143,217,101,1) 0%,rgba(125,211,75,1) 50%,rgba(99,204,38,1) 51%,rgba(133,214,86,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd965', endColorstr='#85d656',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .store {
	background: rgb(88,166,208); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(88,166,208,1) 0%, rgba(61,151,199,1) 50%, rgba(37,127,175,1) 51%, rgba(73,157,203,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,166,208,1)), color-stop(50%,rgba(61,151,199,1)), color-stop(51%,rgba(37,127,175,1)), color-stop(100%,rgba(73,157,203,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(88,166,208,1) 0%,rgba(61,151,199,1) 50%,rgba(37,127,175,1) 51%,rgba(73,157,203,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(88,166,208,1) 0%,rgba(61,151,199,1) 50%,rgba(37,127,175,1) 51%,rgba(73,157,203,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(88,166,208,1) 0%,rgba(61,151,199,1) 50%,rgba(37,127,175,1) 51%,rgba(73,157,203,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(88,166,208,1) 0%,rgba(61,151,199,1) 50%,rgba(37,127,175,1) 51%,rgba(73,157,203,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a6d0', endColorstr='#499dcb',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .store:hover {
	background: rgb(113,179,215); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(113,179,215,1) 0%, rgba(91,166,207,1) 50%, rgba(46,153,210,1) 51%, rgba(101,172,211,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,179,215,1)), color-stop(50%,rgba(91,166,207,1)), color-stop(51%,rgba(46,153,210,1)), color-stop(100%,rgba(101,172,211,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(113,179,215,1) 0%,rgba(91,166,207,1) 50%,rgba(46,153,210,1) 51%,rgba(101,172,211,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(113,179,215,1) 0%,rgba(91,166,207,1) 50%,rgba(46,153,210,1) 51%,rgba(101,172,211,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(113,179,215,1) 0%,rgba(91,166,207,1) 50%,rgba(46,153,210,1) 51%,rgba(101,172,211,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(113,179,215,1) 0%,rgba(91,166,207,1) 50%,rgba(46,153,210,1) 51%,rgba(101,172,211,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b3d7', endColorstr='#65acd3',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .available {
	background: rgb(247,247,49); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(247,247,49,1) 0%, rgba(245,245,15,1) 50%, rgba(205,205,7,1) 51%, rgba(245,245,31,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,49,1)), color-stop(50%,rgba(245,245,15,1)), color-stop(51%,rgba(205,205,7,1)), color-stop(100%,rgba(245,245,31,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,49,1) 0%,rgba(245,245,15,1) 50%,rgba(205,205,7,1) 51%,rgba(245,245,31,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,49,1) 0%,rgba(245,245,15,1) 50%,rgba(205,205,7,1) 51%,rgba(245,245,31,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,49,1) 0%,rgba(245,245,15,1) 50%,rgba(205,205,7,1) 51%,rgba(245,245,31,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(247,247,49,1) 0%,rgba(245,245,15,1) 50%,rgba(205,205,7,1) 51%,rgba(245,245,31,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f731', endColorstr='#f5f51f',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .available:hover {
	background: rgb(247,247,67); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(247,247,67,1) 0%, rgba(246,246,34,1) 50%, rgba(229,229,7,1) 51%, rgba(246,246,48,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,67,1)), color-stop(50%,rgba(246,246,34,1)), color-stop(51%,rgba(229,229,7,1)), color-stop(100%,rgba(246,246,48,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,67,1) 0%,rgba(246,246,34,1) 50%,rgba(229,229,7,1) 51%,rgba(246,246,48,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,67,1) 0%,rgba(246,246,34,1) 50%,rgba(229,229,7,1) 51%,rgba(246,246,48,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,67,1) 0%,rgba(246,246,34,1) 50%,rgba(229,229,7,1) 51%,rgba(246,246,48,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(247,247,67,1) 0%,rgba(246,246,34,1) 50%,rgba(229,229,7,1) 51%,rgba(246,246,48,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f743', endColorstr='#f6f630',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .disabled {
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 0%, #b4b4b4 50%, #a6a6a6 51%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(50%,#b4b4b4), color-stop(51%,#a6a6a6), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 0%,#b4b4b4 50%,#a6a6a6 51%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 0%,#b4b4b4 50%,#a6a6a6 51%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 0%,#b4b4b4 50%,#a6a6a6 51%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(top,  #bfbfbf 0%,#b4b4b4 50%,#a6a6a6 51%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .disabled:hover {
	background: #cacaca; /* Old browsers */
	background: -moz-linear-gradient(top,  #cacaca 0%, #c1c1c1 50%, #b5b5b5 51%, #c5c5c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(50%,#c1c1c1), color-stop(51%,#b5b5b5), color-stop(100%,#c5c5c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cacaca 0%,#c1c1c1 50%,#b5b5b5 51%,#c5c5c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cacaca 0%,#c1c1c1 50%,#b5b5b5 51%,#c5c5c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cacaca 0%,#c1c1c1 50%,#b5b5b5 51%,#c5c5c5 100%); /* IE10+ */
	background: linear-gradient(top,  #cacaca 0%,#c1c1c1 50%,#b5b5b5 51%,#c5c5c5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .uninstall {
	background: #dd4b4d; /* Old browsers */
	background: -moz-linear-gradient(top,  #dd4b4d 0%, #d72d30 50%, #b91b1e 51%, #d93b3d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4b4d), color-stop(50%,#d72d30), color-stop(51%,#b91b1e), color-stop(100%,#d93b3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dd4b4d 0%,#d72d30 50%,#b91b1e 51%,#d93b3d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd4b4d 0%,#d72d30 50%,#b91b1e 51%,#d93b3d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd4b4d 0%,#d72d30 50%,#b91b1e 51%,#d93b3d 100%); /* IE10+ */
	background: linear-gradient(top,  #dd4b4d 0%,#d72d30 50%,#b91b1e 51%,#d93b3d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b4d', endColorstr='#d93b3d',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .uninstall:hover {
	background: #e15d60; /* Old browsers */
	background: -moz-linear-gradient(top,  #e15d60 0%, #db4346 50%, #d31f22 51%, #dd4f51 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e15d60), color-stop(50%,#db4346), color-stop(51%,#d31f22), color-stop(100%,#dd4f51)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e15d60 0%,#db4346 50%,#d31f22 51%,#dd4f51 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e15d60 0%,#db4346 50%,#d31f22 51%,#dd4f51 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e15d60 0%,#db4346 50%,#d31f22 51%,#dd4f51 100%); /* IE10+ */
	background: linear-gradient(top,  #e15d60 0%,#db4346 50%,#d31f22 51%,#dd4f51 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15d60', endColorstr='#dd4f51',GradientType=0 ); /* IE6-9 */
}

#Base_Setup .problem {
	background: rgb(242,159,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,159,76,1) 0%, rgba(239,143,47,1) 50%, rgba(228,121,14,1) 51%, rgba(241,150,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,159,76,1)), color-stop(50%,rgba(239,143,47,1)), color-stop(51%,rgba(228,121,14,1)), color-stop(100%,rgba(241,150,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,159,76,1) 0%,rgba(239,143,47,1) 50%,rgba(228,121,14,1) 51%,rgba(241,150,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,159,76,1) 0%,rgba(239,143,47,1) 50%,rgba(228,121,14,1) 51%,rgba(241,150,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,159,76,1) 0%,rgba(239,143,47,1) 50%,rgba(228,121,14,1) 51%,rgba(241,150,59,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,159,76,1) 0%,rgba(239,143,47,1) 50%,rgba(228,121,14,1) 51%,rgba(241,150,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29f4c', endColorstr='#f1963b',GradientType=0 ); /* IE6-9 */
}
#Base_Setup .problem:hover {
	background: rgb(244,173,102); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(244,173,102,1) 0%, rgba(242,160,78,1) 50%, rgba(242,141,40,1) 51%, rgba(243,166,89,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,173,102,1)), color-stop(50%,rgba(242,160,78,1)), color-stop(51%,rgba(242,141,40,1)), color-stop(100%,rgba(243,166,89,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(244,173,102,1) 0%,rgba(242,160,78,1) 50%,rgba(242,141,40,1) 51%,rgba(243,166,89,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(244,173,102,1) 0%,rgba(242,160,78,1) 50%,rgba(242,141,40,1) 51%,rgba(243,166,89,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(244,173,102,1) 0%,rgba(242,160,78,1) 50%,rgba(242,141,40,1) 51%,rgba(243,166,89,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(244,173,102,1) 0%,rgba(242,160,78,1) 50%,rgba(242,141,40,1) 51%,rgba(243,166,89,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ad66', endColorstr='#f3a659',GradientType=0 ); /* IE6-9 */
}

.price_summary table {
    width: 100%;
}

.price_summary td {
    background-color: white;
}
/*
Installed (green)

Update ready (orange)
Store product (paid) (orange)

Available (can be installed) (yellow)
Store product (blue)

Partially installed (lightgreen)
*/